"""
通用id
"""
RESOURCE_ID = '//*[@resource-id="com.xiaoma.app:id/{}"]'

"""
应用市场页
与应用管理页共用列表对象
"""

# 应用市场页-根据传入的text值, 获取对应应用的列表封面
index_list_app_cover_img = '//*[@text="{}"]/parent::*/android.widget.ImageView[2]'

# 应用市场页-根据传入的text值, 获取对应应用的描述
index_list_app_desc_text = '//*[@text="{}"]/../*[@resource-id="com.xiaoma.app:id/tv_app_introduce"]'

# 应用市场页-根据传入的text值, 获取对应应用的按钮
index_list_app_btn_btn = '//*[@text="{}"]/../*[@resource-id="com.xiaoma.app:id/progressBtn"]'

"""
应用下载列表页
"""
# 应用下载列表页-根据传入的索引值, 获取对应应用的列表封面
download_list_app_cover_img = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.ImageView[2]'

# 应用下载列表页-根据传入的索引值, 获取对应应用的列表名字(应用名)
download_list_app_name_text = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.TextView'

# 应用下载列表页-根据传入的索引值, 获取对应应用的取消按钮
download_list_app_cancel_btn = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.TextView[2]'

# 应用下载列表页-根据传入的索引值, 获取对应应用的下载按钮(显示下载进度或继续更新)
download_list_app_download_btn = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.TextView[3]'

# 应用下载列表页-根据传入的索引值, 获取对应应用的版本
download_list_app_version_text = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.TextView[4]'

# 应用下载列表页-根据传入的索引值, 获取下载网速
download_list_app_network_text = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.TextView[5]'

# 应用下载列表页-根据传入的索引值, 获取下载进度条
download_list_app_progress_bar = '//*[@resource-id="com.xiaoma.app:id/rc_download"]/android.view.ViewGroup[{}]/android.widget.ProgressBar'
